home *** CD-ROM | disk | FTP | other *** search
/ SBC Yahoo! Dial - Start Y… NeW Internet Experience / SBC Yahoo! Dial - Start.iso / pc / Reg / regcommon.js < prev    next >
Text File  |  2002-05-02  |  19KB  |  659 lines

  1. var storedfocus = "";
  2. var btnClicked = false;
  3. var regServer = "isp.member.yahoo.com";
  4. var popsurl = "http://" + regServer + "/regisp/y/pops?post&linforeplace&.client=yreghost&.clientversion=2&.partner=sbc&.region=dial&areaCode=linfodialareacode&exchange=linfodialexchange&saveHTML=linfopreloadfilename0&.clientPath=linfohtmlpath&.imagePath=linfoclientimagepath&.regid=linforegistrationid&.sessionId=linfouservariableregSession&cstatus=linforeportinfo";
  5. var regurl = "http://" + regServer + "/regisp/y/start?post&linforeplace&.client=yreghost&.clientversion=2&.partner=sbc&.region=dial&.clientPath=linfohtmlpath&.imagePath=linfoclientimagepath&.regid=linforegistrationid®Pop1=selectedNumber1®Pop2=selectedNumber2®Pop3=selectedNumber3®Pop4=selectedNumber4®Pop5=selectedNumber5®City1=selectedCity1&.sessionId=linfouservariableregSession&cstatus=linforeportinfo";
  6. var cancelMessage = "SBC Yahoo! Dial Setup is not complete. Are you sure you want to cancel?";
  7. var cancelTitle = "Setup Is Not Complete";
  8. var popupDisplayed = false;
  9.  
  10. if (document.images) {
  11.     BtnNexton = new Image(); BtnNexton.src = "images/sbc/buttons/next_over.gif";
  12.     BtnNextoff = new Image(); BtnNextoff.src = "images/sbc/buttons/next_out.gif";
  13.     BtnNextdown = new Image(); BtnNextdown.src = "images/sbc/buttons/next_down.gif";
  14.     BtnCancelon = new Image(); BtnCancelon.src = "images/sbc/buttons/cancel_over.gif";
  15.     BtnCanceloff = new Image(); BtnCanceloff.src = "images/sbc/buttons/cancel_out.gif";
  16.     BtnCanceldown = new Image(); BtnCanceldown.src = "images/sbc/buttons/cancel_down.gif";
  17.     BtnBackon = new Image(); BtnBackon.src = "images/sbc/buttons/back_over.gif";
  18.     BtnBackoff = new Image(); BtnBackoff.src = "images/sbc/buttons/back_out.gif";
  19.     BtnBackdown = new Image(); BtnBackdown.src = "images/sbc/buttons/back_down.gif";
  20.     BtnHelpon = new Image(); BtnHelpon.src = "images/sbc/buttons/help_over.gif";
  21.     BtnHelpoff = new Image(); BtnHelpoff.src = "images/sbc/buttons/help_out.gif";
  22.     BtnHelpdown = new Image(); BtnHelpdown.src = "images/sbc/buttons/help_down.gif";
  23.     BtnCheckunchecked = new Image(); BtnCheckunchecked.src = "images/sbc/checkbox_out_unchecked.gif";
  24.     BtnCheckchecked = new Image(); BtnCheckchecked.src = "images/sbc/checkbox_out_checked.gif";        
  25.     BtnCheckdown = new Image(); BtnCheckdown.src = "images/sbc/checkbox_down_checked.gif";
  26.     BtnCheckup = new Image(); BtnCheckup.src = "images/sbc/checkbox_out_unchecked.gif";    
  27.     BtnRadiounchecked = new Image(); BtnRadiounchecked.src = "images/sbc/radio_out_unchecked.gif";
  28.     BtnRadiochecked = new Image(); BtnRadiochecked.src = "images/sbc/radio_checked.gif";
  29.  
  30.     BtnCancelYeson = new Image(); BtnCancelYeson.src = "images/sbc/buttons/yes_over.gif";
  31.     BtnCancelYesoff = new Image(); BtnCancelYesoff.src = "images/sbc/buttons/yes_out.gif";
  32.     BtnCancelYesdown = new Image(); BtnCancelYesdown.src = "images/sbc/buttons/yes_down.gif";
  33.  
  34.     BtnCancelNoon = new Image(); BtnCancelNoon.src = "images/sbc/buttons/no_over.gif";
  35.     BtnCancelNooff = new Image(); BtnCancelNooff.src = "images/sbc/buttons/no_out.gif";
  36.     BtnCancelNodown = new Image(); BtnCancelNodown.src = "images/sbc/buttons/no_down.gif";
  37.     
  38.     BtnAlertOKon = new Image(); BtnAlertOKon.src = "images/sbc/buttons/ok_over.gif";
  39.     BtnAlertOKoff = new Image(); BtnAlertOKoff.src = "images/sbc/buttons/ok_out.gif";
  40.     BtnAlertOKdown = new Image(); BtnAlertOKdown.src = "images/sbc/buttons/ok_down.gif";
  41.  
  42.     BtnNRetryon = new Image(); BtnNRetryon.src = "images/sbc/buttons/nretry_over.gif";
  43.     BtnNRetryoff = new Image(); BtnNRetryoff.src = "images/sbc/buttons/nretry_out.gif";
  44.     BtnNRetrydown = new Image(); BtnNRetrydown.src = "images/sbc/buttons/nretry_down.gif";
  45.     
  46.     BtnRedialon = new Image(); BtnRedialon.src = "images/sbc/buttons/redial_over.gif";
  47.     BtnRedialoff = new Image(); BtnRedialoff.src = "images/sbc/buttons/redial_out.gif";
  48.     BtnRedialdown = new Image(); BtnRedialdown.src = "images/sbc/buttons/redial_down.gif";    
  49. }
  50.  
  51. function isButton(obj)
  52. {
  53.     return obj && (obj.name == "BtnNext" || obj.name == "BtnFinish" || obj.name == "BtnCancel" || obj.name == "BtnBack" || obj.name == "BtnPrint" || obj.name == "BtnHelp" || obj.name == "BtnRetry" || obj.name == "BtnCheck" || obj.name == "BtnRadio" || obj.name == "BtnAlertOK" || obj.name == "BtnCancelNo"|| obj.name == "BtnCancelYes"|| obj.name == "BtnRedial"|| obj.name == "BtnNRetry");
  54. }
  55.  
  56. function focusOn() {
  57.     if(isButton(window.event.srcElement))
  58.     {
  59.         if(btnClicked == false)
  60.         {
  61.             storedfocus = window.event.srcElement.name;            
  62.             window.event.srcElement.style.cursor = "hand";
  63.             window.event.srcElement.src = eval(window.event.srcElement.name + "on.src");        
  64.         }    
  65.         else
  66.         {
  67.             storedfocus = window.event.srcElement.name;    
  68.             window.event.srcElement.style.cursor = "auto";
  69.             window.event.srcElement.src = eval(window.event.srcElement.name + "down.src");        
  70.         }
  71.     }
  72. }
  73.  
  74. function focusOff() {
  75.     storedfocus = "";    
  76.     btnClicked = false;
  77.     turnOff();
  78. }
  79.  
  80. function turnOn() {    
  81.     if (document.images && isButton(window.event.srcElement)) 
  82.     {    
  83.         if(storedfocus == ""|| storedfocus == window.event.srcElement.name)
  84.         {          
  85.               window.event.srcElement.style.cursor = "hand";
  86.               window.event.srcElement.src = eval(window.event.srcElement.name + "on.src");              
  87.         }
  88.         else
  89.         {            
  90.             window.event.srcElement.style.cursor = "hand";
  91.              window.event.srcElement.src = eval(window.event.srcElement.name + "on.src");
  92.              
  93.              document.all[storedfocus].src = eval(storedfocus + "off.src");
  94.         }    
  95.     }
  96. }
  97.  
  98. function turnOff() {
  99.     if (document.images && isButton(window.event.srcElement)) 
  100.     {
  101.         if (storedfocus == "")
  102.         {            
  103.                   window.event.srcElement.style.cursor = "auto";
  104.                   window.event.srcElement.src = eval(window.event.srcElement.name + "off.src");              
  105.           }
  106.           else
  107.           {
  108.               window.event.srcElement.style.cursor = "auto";
  109.               
  110.             window.event.srcElement.src = eval(window.event.srcElement.name + "off.src");
  111.             document.all[storedfocus].src = eval(storedfocus + "on.src");            
  112.           }          
  113.     }
  114. }
  115.  
  116. function turnDown() {
  117.     if (document.images && isButton(window.event.srcElement)) 
  118.     {
  119.           btnClicked = true;
  120.           window.event.srcElement.style.cursor = "auto";
  121.           window.event.srcElement.src = eval(window.event.srcElement.name + "down.src");        
  122.     }
  123. }
  124.  
  125.  
  126. function FixMouse()
  127. {
  128.     var i;
  129.     var x = document.images.length;
  130.     for (i = 0; i < x; i++) 
  131.     {            
  132.         if (document.images(i).name != "")
  133.         {
  134.             var base2 = document.images(i).name.substr(0,3);
  135.             var base3 = document.images(i).name.substr(0,8);
  136.             if ( base2 == "Btn" && base3 != "BtnRadio" && base3 != "BtnCheck")
  137.                 if (document.images(i).src == eval (document.images(i).name + "down.src"))
  138.                 {
  139.                     if(document.images(i).name == storedfocus)
  140.                         document.images(i).src = eval (document.images(i).name + "on.src");
  141.                     else
  142.                         document.images(i).src = eval (document.images(i).name + "off.src");
  143.                 }
  144.                 //else if(document.images(i).src == eval (document.images(i).name + "on.src") && document.images(i).name == storedfocus)
  145.                     //document.images(i).src = eval (document.images(i).name + "off.src");
  146.         }
  147.     }
  148. }
  149.  
  150. /*function onCancel(){
  151. document.forms[0].action = "http://localaction.bogus.yahoo.moc/actionCancel?";
  152. document.forms[0].submit();
  153. return;
  154. }*/
  155.  
  156. function onStopDrag()
  157. {
  158. window.event.returnValue = false;
  159. window.event.cancelBubble = true;
  160. window.event.dataTransfer.dropEffect = "none";
  161. window.event.dataTransfer.effectAllowed = "none";
  162. return false;
  163. }
  164.  
  165. function DocumentOnKeyPressX()
  166. {
  167.     var namecheck = window.event.srcElement.name;
  168.     var base2 ="";
  169.     
  170.     if( event.keyCode == 32)
  171.     {
  172.         if (namecheck)
  173.             base2 = namecheck.substr( 0, 3 );
  174.         
  175.         if( window.event.srcElement.type == "text" || base2 == "Btn")
  176.         {
  177.         
  178.         }
  179.         else
  180.             window.event.returnValue = false;    
  181.     }
  182.     
  183. return;    
  184. }
  185.  
  186. function    DocumentOnKeyPress()
  187. {        
  188.     if( event.keyCode    ==    32)
  189.     {
  190.         if (storedfocus == "BtnNext")
  191.         {    
  192.             onNext();
  193.             window.event.returnValue =    false;
  194.         }
  195.         else if (storedfocus == "BtnFinish")
  196.         {    
  197.             onFinish();
  198.             window.event.returnValue =    false;
  199.         }
  200.         else if (storedfocus == "BtnBack")
  201.         {            
  202.             onBack();
  203.             window.event.returnValue =    false;
  204.         }
  205.         else if(storedfocus == "BtnRetry")
  206.         {
  207.             onRetry();
  208.             window.event.returnValue = false;
  209.         }
  210.         else if (storedfocus == "BtnCancel")
  211.         {            
  212.             onCancel();
  213.             window.event.returnValue =    false;
  214.         }
  215.         else if (storedfocus == "BtnPrint")
  216.         {            
  217.             onPrint();
  218.             window.event.returnValue =    false;
  219.         }         
  220.         else if (storedfocus == "BtnHelp")
  221.         {            
  222.             onHelp();
  223.             window.event.returnValue =    false;
  224.         }
  225.         else if (storedfocus == "BtnNRetry")
  226.         {            
  227.             onNext();
  228.             window.event.returnValue =    false;
  229.         }
  230.         else if (storedfocus == "BtnRedial")
  231.         {            
  232.             onNext();
  233.             window.event.returnValue =    false;
  234.         }         
  235.         else if (storedfocus == "BtnAlertOK")
  236.         {            
  237.             onAlertClose();
  238.             window.event.returnValue =    false;
  239.         }
  240.         else if (storedfocus == "BtnCancelYes")
  241.         {            
  242.             onCancelYes();
  243.             window.event.returnValue =    false;
  244.         }
  245.         else if (storedfocus == "BtnCancelNo")
  246.         {            
  247.             onCancelNo();
  248.             window.event.returnValue =    false;
  249.         }    
  250.     }      
  251. }
  252.  
  253. function DocumentOnKeyUp()
  254. {
  255.     if( event.keyCode    ==    13)
  256.     {
  257.         if (storedfocus == "BtnNext")
  258.         {    
  259.             onNext();
  260.             window.event.returnValue =    false;
  261.             return;            
  262.         }
  263.         else if (storedfocus == "BtnFinish")
  264.         {    
  265.             onFinish();
  266.             window.event.returnValue =    false;
  267.             return;
  268.         }
  269.         else if (storedfocus == "BtnBack")
  270.         {            
  271.             onBack();
  272.             window.event.returnValue =    false;
  273.             return;
  274.         }
  275.         else if(storedfocus == "BtnRetry")
  276.         {
  277.             onRetry();
  278.             window.event.returnValue = false;
  279.             return;
  280.         }
  281.         else if(storedfocus == "BtnNRetry")
  282.         {
  283.             onNext();
  284.             window.event.returnValue = false;
  285.             return;
  286.         }
  287.         else if(storedfocus == "BtnRedial")
  288.         {
  289.             onNext();
  290.             window.event.returnValue = false;
  291.             return;
  292.         }
  293.         else if (storedfocus == "BtnCancel")
  294.         {            
  295.             onCancel();
  296.             window.event.returnValue =    false;
  297.             return;
  298.         }
  299.         else if (storedfocus == "BtnHelp")
  300.         {            
  301.             onHelp();
  302.             window.event.returnValue =    false;
  303.             return;
  304.         }         
  305.         else if (storedfocus == "BtnAlertOK")
  306.         {            
  307.             onAlertClose();
  308.             window.event.returnValue =    false;
  309.             return;
  310.         }
  311.         else if (storedfocus == "BtnCancelYes")
  312.         {            
  313.             onCancelYes();
  314.             window.event.returnValue =    false;
  315.             return;
  316.         }
  317.         else if (storedfocus == "BtnCancelNo")
  318.         {            
  319.             onCancelNo();
  320.             window.event.returnValue =    false;
  321.             return;
  322.         }
  323.         else if( document.all("BtnAlertOK") != null && (document.all("scAlert").style.display == "inline"))
  324.         {          
  325.             onAlertClose();
  326.             return;
  327.         }
  328.         else if( document.all("BtnCancelYes") != null  && (document.all("scCancel").style.display == "inline"))
  329.         {          
  330.             onCancelYes();
  331.             return;
  332.         }
  333.         else if( document.all("BtnNext") != null )
  334.         {          
  335.             onNext();
  336.             return;
  337.         }
  338.         else if (document.all("BtnFinish") != null )
  339.         {
  340.             onFinish();
  341.             return;
  342.         }        
  343.     }
  344.     
  345.     else if( event.keyCode    ==    27)
  346.     {         
  347.         
  348.         if( document.all("BtnAlertOK") != null && (document.all("scAlert").style.display == "inline"))
  349.         {          
  350.             onAlertClose();
  351.             return;
  352.         }
  353.         else if( document.all("BtnCancelNo") != null  && (document.all("scCancel").style.display == "inline"))
  354.         {          
  355.             onCancelNo();
  356.             return;
  357.         }
  358.         else if( document.all("BtnCancel")    !=    null )
  359.         {
  360.             onCancel();
  361.             return;
  362.         }
  363.     }
  364.     else if(event.keyCode == 112)
  365.     {
  366.         onHelp();
  367.         return;    
  368.     } 
  369.  
  370.     try
  371.     {
  372.         if    (event.altKey == true)
  373.         {
  374.             var hot = String.fromCharCode(event.keyCode);
  375.  
  376.             if    (hot == "N")
  377.             {
  378.                 if( document.all("BtnNext") != null && popupDisplayed == false)
  379.                     onNext();
  380.                 else if( document.all("BtnFinish") != null && popupDisplayed == false)
  381.                     onFinish();                                
  382.             }
  383.             else if (hot == "B" && document.all("BtnBack") != null && popupDisplayed == false)
  384.                 onBack();
  385.             else if(hot == "R" && document.images.BtnRetry && popupDisplayed == false)
  386.                 onRetry();
  387.             else if(hot == "R" && document.images.BtnNRetry && popupDisplayed == false)
  388.                 onNext();
  389.             else if(hot == "R" && document.images.BtnRedial && popupDisplayed == false)
  390.                 onNext();
  391.         }
  392.     }    
  393.     catch( exception )
  394.     {
  395.         return;
  396.     }
  397. }
  398.  
  399. document.onkeyup = DocumentOnKeyUp;
  400. document.onkeypress = DocumentOnKeyPressX;
  401. document.ondragstart = onStopDrag;
  402. document.onmouseup = FixMouse;    
  403.  
  404. function IsAlpha( nCharCode )
  405. {
  406.     if ( nCharCode >= 65 && nCharCode <= 122 )
  407.         return true;
  408.         
  409.     return false;    
  410. }
  411.  
  412. function IsAlphaNumeric( nCharCode )
  413. {
  414.     if ( nCharCode >= 65 && nCharCode <= 122 )
  415.         return true;
  416.         
  417.     if ( nCharCode >= 48 && nCharCode <= 57 )
  418.         return true;
  419.         
  420.     return false;    
  421. }
  422.  
  423. function NumValuesKeyPress()
  424. {
  425.     switch( event.keyCode )
  426.     {
  427.         case 45:
  428.         case 48:
  429.         case 49:
  430.         case 50:
  431.         case 51:
  432.         case 52:
  433.         case 53:
  434.         case 54:
  435.         case 55:
  436.         case 56:
  437.         case 57:
  438.             break;
  439.         default:
  440.             event.returnValue = false;
  441.             break;
  442.     }
  443. }
  444.  
  445.  
  446. // Code added by Mike Lee
  447.  
  448. function checkDown(){
  449.     if(isButton(window.event.srcElement))
  450.     {
  451.         if(window.event.srcElement.src==eval(window.event.srcElement.name+"checked.src")) 
  452.         {
  453.         window.event.srcElement.style.cursor="auto";  
  454.         window.event.srcElement.src=eval(window.event.srcElement.name+"down.src");
  455.         }
  456.         else
  457.         {
  458.         window.event.srcElement.style.cursor="auto";  
  459.         window.event.srcElement.src=eval(window.event.srcElement.name+"up.src");
  460.         }
  461.     }
  462.  
  463.  return;
  464. }
  465.  
  466. function onCheckboxCheck(s)
  467. {
  468. //    if(isButton(window.event.srcElement))
  469.     {
  470.     if((window.event.srcElement.src==eval(window.event.srcElement.name+"down.src"))||
  471.          (window.event.srcElement.src==eval(window.event.srcElement.name+"checked.src")))
  472.     {
  473.     window.event.srcElement.src=eval(window.event.srcElement.name+"unchecked.src");  
  474.     window.event.srcElement.alt="Checkbox unchecked";
  475.     UpdateVariables(s,"off");
  476.     }
  477.     else
  478.     {
  479.     window.event.srcElement.src=eval(window.event.srcElement.name+"checked.src");  
  480.     window.event.srcElement.alt="Checkbox checked";
  481.     UpdateVariables(s,"on");
  482.     }
  483.     }
  484.  
  485.  return;
  486. }
  487.  
  488.  
  489. //-->
  490.  
  491.  
  492. function ButtonInit()
  493. {
  494.     if( document.all("BtnHelp") != null )
  495.     {
  496.         document.all("BtnHelp").onmouseout = turnOff;
  497.         document.all("BtnHelp").onmouseover = turnOn;
  498.         document.all("BtnHelp").onmousedown = turnDown;
  499.         document.all("BtnHelp").onfocus = focusOn;
  500.         document.all("BtnHelp").onblur = focusOff;
  501.         document.all("BtnHelp").onkeypress = DocumentOnKeyPress;
  502.         document.all("BtnHelp").onclick = onHelp;
  503.     }
  504.     
  505.     if( document.all("BtnNext") != null )
  506.     {
  507.         document.all("BtnNext").onmouseout = turnOff;
  508.         document.all("BtnNext").onmouseover = turnOn;
  509.         document.all("BtnNext").onmousedown = turnDown;
  510.         document.all("BtnNext").onfocus = focusOn;
  511.         document.all("BtnNext").onblur = focusOff;
  512.         document.all("BtnNext").onkeypress = DocumentOnKeyPress;
  513.         document.all("BtnNext").onclick = onNext;        
  514.     }
  515.  
  516.     if( document.all("BtnBack") != null )
  517.     {
  518.         document.all("BtnBack").onmouseout = turnOff;
  519.         document.all("BtnBack").onmouseover = turnOn;
  520.         document.all("BtnBack").onmousedown = turnDown;
  521.         document.all("BtnBack").onfocus = focusOn;
  522.         document.all("BtnBack").onblur = focusOff;
  523.         document.all("BtnBack").onkeypress = DocumentOnKeyPress;
  524.         document.all("BtnBack").onclick = onBack;
  525.     }
  526.  
  527.     if( document.all("BtnCancel") != null )
  528.     {
  529.         document.all("BtnCancel").onmouseout = turnOff;
  530.         document.all("BtnCancel").onmouseover = turnOn;
  531.         document.all("BtnCancel").onmousedown = turnDown;
  532.         document.all("BtnCancel").onfocus = focusOn;
  533.         document.all("BtnCancel").onblur = focusOff;
  534.         document.all("BtnCancel").onkeypress = DocumentOnKeyPress;
  535.         document.all("BtnCancel").onclick = onCancel;
  536.         
  537.     }
  538.     
  539.     if( document.all("BtnNRetry") != null )
  540.     {
  541.         document.all("BtnNRetry").onmouseout = turnOff;
  542.         document.all("BtnNRetry").onmouseover = turnOn;
  543.         document.all("BtnNRetry").onmousedown = turnDown;
  544.         document.all("BtnNRetry").onfocus = focusOn;
  545.         document.all("BtnNRetry").onblur = focusOff;
  546.         document.all("BtnNRetry").onkeypress = DocumentOnKeyPress;
  547.         document.all("BtnNRetry").onclick = onNext;
  548.         
  549.     }
  550.     
  551.     if( document.all("BtnRedial") != null )
  552.     {
  553.         document.all("BtnRedial").onmouseout = turnOff;
  554.         document.all("BtnRedial").onmouseover = turnOn;
  555.         document.all("BtnRedial").onmousedown = turnDown;
  556.         document.all("BtnRedial").onfocus = focusOn;
  557.         document.all("BtnRedial").onblur = focusOff;
  558.         document.all("BtnRedial").onkeypress = DocumentOnKeyPress;
  559.         document.all("BtnRedial").onclick = onNext;
  560.         
  561.     }
  562. }
  563.  
  564.  
  565. function onLoad2Alert()
  566. {
  567.     document.all("BtnAlertOK").onmouseout = turnOff;
  568.     document.all("BtnAlertOK").onmouseover = turnOn;    
  569.     document.all("BtnAlertOK").onmousedown = turnDown;
  570.     document.all("BtnAlertOK").onfocus = focusOn;
  571.     document.all("BtnAlertOK").onblur = focusOff;
  572.     document.all("BtnAlertOK").onkeypress =    DocumentOnKeyPress;
  573. }
  574.  
  575. function onAlertClose()
  576. {
  577.     document.all("scInstructions").style.display = "inline";
  578.     document.all("buttons").style.display = "inline";
  579.     document.all("scBody").style.display = "inline";
  580.     document.all("scAlert").style.display = "none";
  581.     popupDisplayed = false;
  582.  
  583.     myfocus();
  584. }
  585.  
  586. function onAlertDisplay( vTitle, vMsg )
  587. {
  588.     document.all("scAlert").style.display = "inline";
  589.     document.all("scBody").style.display = "none";
  590.     document.all("scInstructions").style.display = "none";
  591.     document.all("buttons").style.display = "none";
  592.     popupDisplayed = true;
  593.     
  594.     document.all("BtnAlertOK").onmouseout = turnOff;
  595.     document.all("BtnAlertOK").onmouseover = turnOn;    
  596.     document.all("BtnAlertOK").onmousedown = turnDown;
  597.     document.all("BtnAlertOK").onfocus = focusOn;
  598.     document.all("BtnAlertOK").onblur = focusOff;
  599.     document.all("BtnAlertOK").onkeypress =    DocumentOnKeyPress;
  600.  
  601.     document.all("scTabTitleAlert").innerText = vTitle;
  602.     document.all("scAlertMessage").innerHTML = vMsg;
  603.  
  604. }
  605.  
  606.  
  607. function onCancel()
  608. {
  609.     document.all("scCancel").style.display = "inline";
  610.     document.all("scBody").style.display = "none";
  611.     document.all("scInstructions").style.display = "none";
  612.     document.all("buttons").style.display = "none";
  613.     popupDisplayed = true;
  614.     
  615.     document.all("BtnCancelYes").onmouseout = document.all("BtnCancelNo").onmouseout = turnOff;
  616.     document.all("BtnCancelYes").onmouseover = document.all("BtnCancelNo").onmouseover = turnOn;    
  617.     document.all("BtnCancelYes").onmousedown = document.all("BtnCancelNo").onmousedown = turnDown;
  618.     document.all("BtnCancelYes").onfocus = document.all("BtnCancelNo").onfocus = focusOn;
  619.     document.all("BtnCancelYes").onblur = document.all("BtnCancelNo").onblur = focusOff;
  620.     document.all("BtnCancelYes").onkeypress = document.all("BtnCancelNo").onkeypress = DocumentOnKeyPress;
  621.  
  622. document.all("scTabTitleCancel").innerText = cancelTitle;
  623. document.all("scCancelMessage").innerHTML = cancelMessage;
  624. return;
  625. }
  626.  
  627. function onCancelYes()
  628. {
  629.     popupDisplayed = false;
  630.     window.navigate("http://localaction.bogus.yahoo.moc/actionDone?");
  631.     return true;
  632. }
  633.  
  634. function onCancelNo()
  635. {
  636.     document.all("scInstructions").style.display = "inline";
  637.     document.all("buttons").style.display = "inline";
  638.     document.all("scBody").style.display = "inline";
  639.     document.all("scCancel").style.display = "none";
  640.     popupDisplayed = false;
  641. }
  642.  
  643. function myfocus()
  644. {
  645.     if(focEl != "")
  646.          document.all(focEl).focus();
  647.     return;
  648. }
  649.  
  650. function onHelpDisplay(helpUrl)
  651. {
  652.     var nLeft = (window.screen.availWidth - 415 ) /2;
  653.     var nTop = (window.screen.availHeight - 315 ) /2;
  654.     var sFeatures = "height=315,width=415,left="+nLeft+",top="+ nTop;
  655.     sFeatures += "fullscreen=no,location=no,menubar=no,resizeable=no,status=no,titlebar=no,toolbar=no,directories=no";
  656.     sFeatures += ",scrollbars=no";
  657.     window.open ( helpUrl, "_blank", sFeatures );
  658.     return true;
  659. }